package com.qualysys.endereco;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name="enderecoBean")
@RequestScoped
public class EnderecoBean {
	private Endereco enderecoSelecionado = new Endereco();
    
    private List<Endereco> lista = null;
    private List<Endereco> filtrado;
    
    
    
    
    public void salvar(){
  	  EnderecoRN enderecoRN = new EnderecoRN();
      enderecoRN.salvar(enderecoSelecionado);
			
		
  	  
  	  
  	  this.lista = null;
  	  
  	  
    }
    public void excluir(){
  	  EnderecoRN enderecoRN = new EnderecoRN();
  	  enderecoRN.excluir(this.enderecoSelecionado);
  	  this.lista = null;
    }

	public Endereco getEnderecoSelecionado() {
		return enderecoSelecionado;
	}

	public void setEnderecoSelecionado(Endereco enderecoSelecionado) {
		this.enderecoSelecionado = enderecoSelecionado;
	}

	public List<Endereco> getLista() {
		
		if(lista == null){
			EnderecoRN enderecoRN = new EnderecoRN();
			lista = enderecoRN.listar();
		}
		return lista;
	}

	public List<Endereco> getFiltrado() {
		return filtrado;
	}

	public void setFiltrado(List<Endereco> filtrado) {
		this.filtrado = filtrado;
	}

}
